doing haphazardly - German English Dictionary